package file;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
/**
 * BufferedReader
 * 缓冲字符输入流
 * 可以以行为单位读取字符串
 */
public class BufferReaderDemo {
	public static void main(String[] args) throws IOException {
		FileInputStream fis=new FileInputStream("pw.txt");
		InputStreamReader isr=new InputStreamReader(fis,"utf-8");
		BufferedReader br=new BufferedReader(isr);
		/*
		 * String readLine()
		 * 一次读取一行字符串，该方法会判断读取到换行符为止，将之前的一行字符串
		 * 返回，若该方法返回的字符串为null，说明没有数据可以读了。
		 */
		String str=null;
		while((str=br.readLine())!=null){
			System.out.println(str);
		}
		br.close();
	}
}
